package com.wchat.exceptions;

import com.wchat.enums.ResultEnum;

/** 自定义异常
 * Created by yangtianrui on
 * 17/8/11.
 */
public class SellException extends RuntimeException {

  private  Integer code;

    /**
     * 在构造函数初始化的时候 首先会调用父类的构造方法 对value 进行初始化 然后在调用自己的构造方法初始化code
     * @param resultEnum
     */
    public SellException(ResultEnum resultEnum) {
        super(resultEnum.getValue());
        this.code = resultEnum.getCode();
    }

    public SellException(Integer code,String message)
    {
        super(message);
        this.code = code;
    }

    public Integer getCode() {
        return code;
    }
}

